﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Linq.Expressions;

namespace ScrumMonster
{
    public class TaskQueryable:IQueryable<Task>
    {
        private List<Task> _tasks;
        private Expression _expression;
        private FogBugzContext _context;

        public TaskQueryable()
        {
            _expression = Expression.M
        }

        #region IEnumerable<Task> Members

        public IEnumerator<Task> GetEnumerator()
        {
            return _tasks.GetEnumerator();
        }

        #endregion

        #region IEnumerable Members

        System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
        {
            return _tasks.GetEnumerator();
        }

        #endregion

        #region IQueryable Members

        public Type ElementType
        {
            get { return typeof(Task); }
        }

        public System.Linq.Expressions.Expression Expression
        {
            get { return System.Linq.Expressions. }
        }

        public IQueryProvider Provider
        {
            get { throw new NotImplementedException(); }
        }

        #endregion
    }
}
